.search-box{
  display: flex;
  flex-direction: row;
  align-items:center;
  max-width:800px;
  margin:20px auto;
  justify-content:space-around;
  height:50px;
}
.search-box img{
  height:48px;
}
.search-box .search-input{
  flex-grow:1;
  border:none;
  border-bottom:#666 solid 1px;
  margin-left:10px;
  margin-right:10px;
  height:48px;
  font-size:20px;
}
.search-box .search-input:focus{
  outline:none;
}
.search-box .search-button{
  background:none;
  border:0;
  cursor:pointer;
  height:48px;
}
